Make sure program names are encoded before using them to invoke subprocesses.
authorEli Zaretskii <eliz@gnu.org>
Fri, 1 Feb 2013 10:15:36 +0000 (12:15 +0200)
committerEli Zaretskii <eliz@gnu.org>
Fri, 1 Feb 2013 10:15:36 +0000 (12:15 +0200)
commitd662e4bc6c2f263ce10f5e8c4221d0540ee37719
tree49ec96fe81a666db4e3e3d9e3f11a78a541b0dea
parent1de4bd0c14fb8ae145281a86ee09eafd532326dd
Make sure program names are encoded before using them to invoke subprocesses.

 src/callproc.c (Fcall_process): Make sure program name in PATH and
 new_argv[0] is encoded, if needed.  Otherwise, un-encoded string
 is passed to exec/spawnve, which fails unless the file-name
 encoding is UTF-8.
src/ChangeLog
src/callproc.c